package com.shanshan.wheel.rpc.common.remoting.constant;

import lombok.Getter;

/**
 * 消息类型枚举类
 */
@Getter
public enum RpcMessageType {

    REQUEST_TYPE((byte) 1),         // RpcRequest
    RESPONSE_TYPE((byte) 2),        // RpcResponse
    HEARTBEAT_PING_TYPE((byte) 3),  // 心跳ping
    HEARTBEAT_PONG_TYPE((byte) 4)   // 心跳pong
    ;

    private final byte  code;

    RpcMessageType(byte code) {
        this.code = code;
    }
}
